cover oneself with poncho - Alemán Inglés Diccionario